/**
 * Created by dongzl on 2017-2-22.
 */

// document.write("<script src='http://api.map.baidu.com/location/ip?ak=qovcYF4qG2EOoooS505p6vloZ37kr15Z&coor=bd09ll'><\/script>");

// var comp = "";
// var fr = getQueryString("fr") || getQueryString("from") || 0;

// var countDown = function (secs, url) {
//     if (--secs > 0) {
//         var t = setInterval("countDown('secs','setArea.html')", 10000);
//         if (!isNull(AppController.Cookie.getCookie("RegionId"))) {
//             $("#gxMakeHint, #bqmask").remove();
//             clearInterval(t);
//         }
//     } else {
//         window.location.href = url;
//     }
// };

// if (!isNull(fr) && 0 != fr) {
//     setCookie("applyFrom", fr);
// }
// var setAreaSign = AppController.Cookie.getCookie("setAreaSign");
// if (1 != setAreaSign) {
//     var hintHtml = "";
//     hintHtml += '<div id="gxMakeHint">';
//     hintHtml += '<div style="text-align: center;font-size: 16px;color: #333;" id="mymsg"><img src="images/loading.gif" style="margin-right: 12px;">定位中,请稍等...</div>';
//     hintHtml += '</div>';
//     $(".viewport").append('<div id=\"bqmask\"></div>');
//     $(".viewport").append(hintHtml);
//     $("#gxMakeHint").css({
//         marginTop: -($("#gxMakeHint").height() / 2 + 30),
//         marginLeft: -($("#gxMakeHint").width() / 2 + 30)
//     });
//     countDown(10000, 'countDown.html');

//     AppController.Location.getLocation();
// }
let companyId = ''
let company_name = []; //公司名字合集
let company = [];  //包含公司的名字和公司的id
let compLevel = ''  //公司名录级别
$(function () {
    let getResulet;
    let chtml = ''
    //这个是首页的4个li标签的点击事件 
    var p = $(".apply");
    if (p.length > 0) {
        var l = p.find(".lists"); //获得ul标签
        l.find("a").click(function () {
            // 所有的li 包含的a标签
            var t = $(this);
            t.parent("li").addClass("active").siblings().removeClass("active");  //a标签的父级事件
            // 在css的820和823行，通过是否有 class=active 来控制选择的样式
            if (t.parent("li").index() == 3) {
                $("#other").show();
                $("#other2").val("");
                $("#other2").hide();
                // 控制公司名字输入的input框的显示和隐藏
            } else if (t.parent("li").index() == 4) {
                $("#other2").show();
                $("#other").val("");
                $("#other").hide();
            } else {
                $("#other").val("");
                $("#other").hide();

                $("#other2").val("");
                $("#other2").hide();
            }
        });
    };


    $("#other").autocomplete({
        // 该方法是你在提示的时候就调用了  前2个字节输入不会调用不会
        source: function (request, response) {
            searchCompany(request.term, function(data){
                company = [] //每次搜索清空
                company_name = []
                data.result.map((item) => {
                    let c = {}
                    c.companyName = item.companyName
                    c.companyId = item.companyId
                    c.type = item.type
                    company_name.push(item.companyName)
                    company.push(c)
                })
                response(company_name)
            })
        },
        minLength: 1,
        // select: function (event, ui) {
        //     // 选中的时候
        //     console.log(ui.item.value)
        //     company.map((item) => {
        //         if (ui.item.value == item.companyName) {
        //             companyId = item.companyId
        //             compLevel = item.type
        //         }
        //     })
        // }
        focus: function (event, ui) {
            console.log(JSON.stringify(event))  //这个不能注释  
        }
    })
});

var apply = function () {
    if (window.localStorage.getItem('areaCode') == null) {
        if ($('#mobile').val() == '请选择城市' || $('#mobile').val() == '') {
            $('.weui-cell').show()
            bqHint("请选择城市");
            return
        } else {
            // 再调用存储的方法
            areaCode($('#mobile').val(), 'manual')
        }
    }

    let acompany = false
    var a = $(".apply");
    var l = a.find(".lists");
    var sel = "", other = "";
    l.find("li").each(function () {
        if ($(this).hasClass("active")) {
            sel = $(this).attr("cid");
        }
    });
    console.log(sel)
    if (sel == "") {
        bqHint("请选择工作单位类别");
        return;
    } else if (sel == "4") {
        other = $("#other").val();

        if (isNull(other)) {
            bqHint("请填写公司名称");
            return;
        }

        // 这是判断公司名称 输入的书否正确  输入完是否选择
        if (company.length == 0) {
            bqHint("请查询公司");
            return;
        } else {
            company.map((item) => {
                if (other == item.companyName) {
                    acompany = true
                }
            })
        }
        if (acompany == false) {
            bqHint("未选择公司");
            return;
        }
        // 当公司已经选择了  那么匹配下 companyId  compLevel
            company.map((item) => {
                if (other == item.companyName) {
                    companyId = item.companyId
                    compLevel = item.type
                    // alert(companyId+'>>>'+compLevel)
                }
            })
    } else if (sel == "5") {
        other = $("#other2").val();

        if (isNull(other)) {
            bqHint("请填写公司名称");
            return;
        } else if (other.length < 4) {
            bqHint("企业名称不符合要求");
            return
        } else {
            companyId = other
        }
    }


    window.location.href = "evaluation.html?sel=" + sel + '&companyId=' + companyId + '&compLevel=' + compLevel
};

// 接口调用成功接口
// 公司搜索
function suc_search(data, response) {


}